لطفا از تمام مطالب دیدن فرمایید.
مقایسه رشته ها در C#
مقایسه رشته ها
معمولا هنگامی که در دستورات if رشته ها را با یکدیگر مقایسه می کنید، به علت حساسیت برنامه به حروف کوچک و بزرگ با مشکل مواجه می شوید. با وجود اینکه هر دو کاراکتر “a”و “A” برای انسان ها یک معنی را دارند و یکسان تلقی می شوند، اما در کامپیوتر دو کاراکتر مجزا یک دیگر هستند. این مورد به عنوان حساسیت به نوع حروف شناخته می شود ببرای مثال اگر کد زیر را در برنامه خود اجرا کنید ، کادر پیغام نمایش داده نخواهد شد:
همانطور که ممکن است حدس زده باشید کلمه WINSTON که با حروف بزرگ است. با مقداری تغییر strName که با حروف کوچک است. تفاوت دارد و شرط اجرا نخواهد شد. اما در بیشتر مواقع شما نمی خواهید رشته ها را به این صورت مقایسه کنید پس باید راحی را پیدا کنید که ان ها را به حالت عادی و بدون در نظر گرفتن نوع حروف مقایسه کنید. در مثال زیر روشی را برای این کار مشاهده خواهیم کرد:
مثال
مقایسه رشته ها بدون در نظر گرفتن نوع حروف
-
یک پروژه جدید ایجاد کنید
-
در قسمت طراحی فرم از جعبه ابزار یک کنترل Button و یک کنترل TextBoxرا به فرم اضافه کنید. خاصیت Name کنترل Button را برابرbtnStringCompare و خاصیت Text ان را را برابر String Compare سپس خاصیت Name کنترل TextBox را برابر txtName و خاصیت Text ان را برابر Stephanie قرار دهید.
-
روی کنترل دوبار کلیک کنید و کد زیر را در متد ایجاد شده اضافه کنید.
لینک دانلو پروژه در ادامه مطلب
امیدوارم از آموزش خوشتون اومده باشه(نظر در مورد نحوه آموزش یادتون نره)
موضوعات مرتبط: مقایسه رشته ها در C# ، ،
برچسبها:
صفحه قبل 1 صفحه بعد
قالب (Theme)
سبکهای نمایش (styles)
فهرستهای سفارشی (Customized Lists)
فهرستها (Lists)
دکمهها
صفحهبندی (layout)
واحدهای اندازهگیری
اشکال زدایی (debug) برنامه
درک امنیت و اجازه ها (permission)
ساختن و استفاده از منابع (Resources)
استفاده از مفاهیم ضمنی (implicit intents)
استفاده از مفاهیم آشکار (explicit intents)
ساختن و مدیریت فعالیت ها Activities یک برگرفته شده از AndroidCode.ir
کار کردن با AndroidManifest.xml
ایجاد پروژه و درک ساختار آن
نمای کلی از توسعه اندروید
آماده کردن دستگاه اندروید (گوشی) برای توسعه
مراحل نصب «ابزار توسعه اندروید» ADT در ایکلیپس
مراحل نصب ایکلیپس (Eclipse) روی ویندوز
مراحل نصب ایکلیپس (Eclipse) روی مک
سبکهای نمایش (styles)
فهرستهای سفارشی (Customized Lists)
فهرستها (Lists)
دکمهها
صفحهبندی (layout)
واحدهای اندازهگیری
اشکال زدایی (debug) برنامه
درک امنیت و اجازه ها (permission)
ساختن و استفاده از منابع (Resources)
استفاده از مفاهیم ضمنی (implicit intents)
استفاده از مفاهیم آشکار (explicit intents)
ساختن و مدیریت فعالیت ها Activities یک برگرفته شده از AndroidCode.ir
کار کردن با AndroidManifest.xml
ایجاد پروژه و درک ساختار آن
نمای کلی از توسعه اندروید
آماده کردن دستگاه اندروید (گوشی) برای توسعه
مراحل نصب «ابزار توسعه اندروید» ADT در ایکلیپس
مراحل نصب ایکلیپس (Eclipse) روی ویندوز
مراحل نصب ایکلیپس (Eclipse) روی مک
لطفا از دیگر مطالب نیز دیدن فرمایید